home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / kcl / akcl / akcl1615.lha / h / hp800.defs < prev    next >
Lisp/Scheme  |  1992-01-30  |  2KB  |  85 lines

  1. LBINDIR=/public/bin
  2. #defs for the makefiles
  3.  
  4. # hp900/3XX
  5. OFLAG    =  -O
  6. ODIR_DEBUG= -O
  7.  
  8. # for rel 7
  9. # ODIR_DEBUG= -O -DDBEGIN=0x40000000
  10.  
  11.  
  12. LIBS= -lm
  13. SHELL=/bin/sh
  14.  
  15. # .IGNORE:
  16.  
  17.  
  18. CC = cc -Wl,-B,immediate -DVOL=volatile
  19. CC = cc -DVOL=volatile
  20.  
  21. # make ld happy by putting some nulls 
  22. NULLFILE = ../h/twelve_null
  23.  
  24. # If you have gcc use 
  25. # CC = gcc -msoft-float -DVOL=volatile -I$(AKCLDIR)/o
  26. # CC = mygcc -DVOL=volatile   -msingle-code-quad
  27.  
  28. LIBS    =  -lm -lc
  29. #end gcc
  30.  
  31. # Use static libraries.
  32.  
  33. # for when we bring the data down to regular space
  34. LDCC = cc -Wl,-n -Wl,-a,archive -Wl,-D0x800000
  35. LDCC = cc  -Wl,-a,archive 
  36. # LDCC = cc -Wl,-a,archive 
  37. # in rel 8.01 -a archive uses the regular .a libraries (previous default).
  38. # LDCC = ${CC} -Wl,-a,archive
  39. # for rel 7 use LDCC = cc
  40.  
  41.  
  42.  
  43. MAINDIR =  /u/wfs/kcl
  44. CFLAGS    = -c $(DEFS)  -I../h $(SYMTAB)
  45.  
  46. # in versions of HP-UX before 6.01, where the ld -A option was not
  47. # available, you can use spp to build a file to link with.
  48. # SPP=spp
  49.  
  50. # The fast loading currently works for ATT and BSD with 68000 or 386
  51. # architectures.  Unless you have these, leave these undefined.
  52. # RSYM    = rsym
  53. # SFASL    = $(ODIR)/sfasl.o
  54.  
  55. # This function will be run before dumping.
  56. # When using SFASL it is good to have (si::build-symbol-table)
  57. # INITFORM=(si::build-symbol-table)
  58.  
  59. # for our special gcc we want some flags.  for cc you can delete this.
  60. # INITFORM=(setq compiler::*cc* "$(CC)  -mcall-ble")
  61. # If using ordinary cc or ordinary gcc use:
  62. INITFORM=
  63.  
  64. # Use symbolic links
  65. SYMB=-s
  66.  
  67. # You should try to compile mpi.c with gcc, since there
  68. # are gcc assembler macros which give a large speedup.
  69. # The following will do that, but you may not be able to
  70. # link a gcc object with ordinary cc objects (depending on 
  71. # whether 'gas' was used)
  72. # MPFILES=${MPDIR}/mpi-gcc.o ${MPDIR}/libmport.a
  73.  
  74. # if there is no gcc use:
  75. MPFILES=${MPDIR}/mpi.o ${MPDIR}/libmport.a
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.